package me.zhengjie.modules.poker;

public enum HandType {
    HIGH_CARD("高牌"),       // 最低牌型
    ONE_PAIR("一对"),         // 两张相同点数的牌
    TWO_PAIR("两对"),        // 两组不同点数的一对
    THREE_OF_A_KIND("三条"),   // 三张相同点数的牌
    STRAIGHT("顺子"),        // 五张连续的牌
    FLUSH("同花"),           // 五张同一花色的牌
    FULL_HOUSE("葫芦"),       // 三条加一对
    FOUR_OF_A_KIND("四条"),    // 四张相同点数的牌
    STRAIGHT_FLUSH("同花顺"),  // 同花且顺子
    ROYAL_FLUSH("皇家同花顺"); // 同花顺且最大为A

    private final String chineseName;

    HandType(String chineseName) {
        this.chineseName = chineseName;
    }

    public String getChineseName() {
        return chineseName;
    }
}